Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Представлення в пам’яті комп’ютера даних цілих та дійсних типів

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2013
Тип роботи:
Лабораторна робота
Предмет:
Програмування Частина III Структури даних та алгоритми

Частина тексту файла

Міністерство освіти і науки України Національний університет „Львівська політехніка” Кафедра ЕОМ Звіт з лабораторної роботи №1 з дисципліни: “ Програмування. Частина III. Структури даних та алгоритми ” на тему: “ Представлення в пам’яті комп’ютера даних цілих та дійсних типів ” Вибір індивідуального завдання: i1 = Рr1 = №(I) = 84 i2 = i1 * (–5) = –420 f1 = рr2 . рr3 = №(u) . №(r) = 105.111 f2 = f1*(–3) = –315 . 333 Мета роботи: Дослідження внутрішнього представлення в пам’яті комп’ютера (ВПК) статичних даних базових типів. Постановка задачі: Дослідити внутрішнє представлення в пам’яті комп’ютера даних цілих та дійсних типів. Розглянути наступні базові типи даних: int i1 , і2; float f1 , f2; Ініціалізувати оголошенні змінні наступними значеннями: i1 = Рr1; i2 = i1 * (–5); f1 = рr2 . рr3; f2 = f1*(–3); Де: Рr1 - ASCII–код першої літери прізвища (латинська велика літера), рr2 - ASCII–код другої літери прізвища (латинська мала літера), рr3 - ASCII–код третьої літери прізвища (латинська мала літера). Система тестів: Система тестів-змінних у ВПК 1)  0000 0000 0000 0000 0000 0000 0101 0100 В пам’яті комп’ютера цілі числа зберігаються у зворотному порядку розміщення байт числа: 0101 0100 0000 0000 0000 0000 0000 0000 Результат в 16-ковій системі числення: 54 00 00 00. 2) : - 42010 = - 1A416 = - 1101001002 0000 0000 0000 0000 0000 0001 1010 0100 - прямий код; 1111 1111 1111 1111 1111 1110 0101 1011 - обернений код; + 1 1111 1111 1111 1111 1111 1110 0101 1100 - доповняльний код; F F F F F E 5 C - в 16- ковій системі числення В пам’яті комп’ютера зберігається у зворотному порядку розміщення байт числа: 1100 1010 1111 1110 1111 1111 1111 1111 Результат в 16- ковій системі числення: 5C FE FF FF. 3) В пам'яті комп’ютера зберігається додатнє число 105, 111 типу float . Перевід цілої частини: 105 10 = 69 16= 0110 10012 Перевід дробової частини: 0, 111 * 16 = 1,776 0, 776 * 16 = 12,416 0, 416 * 16 = 6,656 0, 656 * 16 = 10,496  => 0,111 10 = 0,1C6A 16   Отже: 105,111 10 = 69, 1C6A 16 = 0110 1001 , 0001 1100 0110 1010 2 Нормалізація: 01,10 1001 0001 1100 0110 1010 2 * 100110 Заокруглення: 1,10 1001 0001 1100 0110 1010 0 12710 = 111 1111 2 + 0110 1000 0101 2 Визначення знакового розряду: s=0 (бо число додатнє). Схема внутрішнього представлення: s  e  m  1 біт 8 біт 23 біт  Зборка за схемою: s e m  0 1000 0101 10 1001 0001 1100 0110 1010 0   В 16- ковій системі числення: 0100 0010 1101 0010 0011 1000 1101 0100 2= 42 D2 38 D4 16 В пам’яті комп’ютера буде зберігатися у зворотному порядку Результат в 16- ковій системі числення: D4 38 D2 42 4) В пам'яті комп’ютера зберігається від’ємне число -315 . 333типу float . Перевід цілої частини: 315 10 = 13B 16= 1 0011 10112 Перевід дробової частини: 0, 333 * 16 = 5,328 0, 328 * 16 = 5,248 0, 248 * 16 = 3,968 0, 832 * 16 = 15,488  => 0,333 10 = 0,553F 16   Отже: 315,333 10 = 13B, 553F 16 = 1 0011 1011 , 0101 0101 0011 1111 2 Нормалізація: 1, 0011 1011 0101 0101 0011 1111 2 * 101000 Заокруглення: 1, 0011 1011 0101 0101 0011 111│1 + 1 1, 0011 1011 0101 0101 0100 000 12710 = 111 1111 2 + 1000 1000 01112 Визначення знакового розряду: s=1 (бо число від’ємне). Схема внутрішнього представлення: s  e  m  1 біт 8 біт 23 біт  Зборка за схемою: s e m  1 1000 0111  0011 1011 0101 0101 0100 000   В 16- ковій системі численн...
Антиботан аватар за замовчуванням

04.06.2014 18:06

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини